take a giant stride forward - German English Dictionary